package gui.houseeditor.strategies;

import gui.houseeditor.Stanza;
import gui.houseeditor.strategies.MinimalisticHouseDrawStrategy.WalkerImage;

import java.awt.Graphics;

public interface HouseDrawStrategy {
	public void drawPorta(Graphics g, int x, int y, int cellSize);

	public void drawLampadinaAccesa(Graphics g, int x, int y, int cellSize);

	public void drawLampadinaSpenta(Graphics g, int x, int y, int cellSize);

	public void drawPersona(Graphics g, int x, int y, int cellSize);

	public void drawWall(Graphics g, int x, int y, int cellSize);

	public void drawBlank(Graphics g, int x, int y, int cellSize);

	public void drawStanza(Graphics g, int cellSize, Stanza s);

	public void drawWalker(Graphics g, int x, int y, int cellSize);

	public void setWalkerImage(WalkerImage img);

}
